package com.itheima.service.db;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.itheima.domain.UmsMenu;
import com.itheima.vo.UmsMenuVo;

import java.util.List;

public interface UmsMenuService {

    //根据id查询
    UmsMenu findById(Long id);

    Page<UmsMenu> findByParentId(Integer parentId, Integer pageNum, Integer pageSize);

    List<UmsMenuVo> selectMenuList();

    void save(UmsMenu umsMenu);

    Boolean delete(Integer id);

    void updateMenuStatu(Integer id, Integer hidden);

    void updateMenu(Integer id, UmsMenu umsMenu);
    //根据菜单ids查询
    List<UmsMenu> findByMenuIds(List<Long> menuIds);

}
